echo killer - German English Dictionary